package com.outfood.domain;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * @description evaluate_record
 * @author BEJSON
 * @date 2024-03-30
 */
@Data
@Table(name = "evaluate_record")
public class EvaluateRecord implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @KeySql(useGeneratedKeys = true)
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 用户名
     */
    private String userName;


    /**
     * 智能回复
     */
    private String replayMsg;

    /**
     * 城市
     */
    private String cityName;

    /**
     * 店家回复
     */
    private String ecomment;


    /**
     * 回复章台 HAS  NOT  EXCEPT
     */
    private String replayResult;

    /**
     * 外卖名称
     */
    private String foodName;

    /**
     * 包装分数
     */
    private String packagingScore;

    /**
     * 口味分
     */
    private String tasteScore;

    /**
     * 用户头像
     */
    private String userPicUrl;

    /**
     * 店铺ID
     */
    private String wmPoiId;

    /**
     * 评价时间
     */
    private Date evaluateTime;

    /**
     * 配送满意分数
     */
    private String deliveryCommentScore;

    /**
     * 总分
     */
    private String foodCommentScore;

    /**
     * 外卖评价ID
     */
    private String evaluateId;

    /**
     * 订单分数
     */
    private String orderCommentScore;

    /**
     * 评价截图
     */
    private String evaluatePicUrl;

    /**
     * 用户评价
     */
    private String comment;

    /**
     * 审核状态
     */
    private String auditStatus;

    /**
     * 评价类型
     */
    private String commentType;


    private Long storeId;
    /**
     * 记录详情
     */
    private String remark;

    /**
     * create_user
     */
    private String createUser;

    /**
     * create_date
     */
    private Date createDate;

    /**
     * modify_user
     */
    private String modifyUser;

    /**
     * modify_date
     */
    private Date modifyDate;

    /**
     * state
     */
    private String state;

    public EvaluateRecord() {}
}